drop database cdcacheinnodbmitprimarykeyohnefremds;
create database cdcacheinnodbmitprimarykeyohnefremds;
use cdcacheinnodbmitprimarykeyohnefremds;

/*========================================================================*/
/*Datenbank mit Engine InnoDb mit Primrschlssel aber ohne Fremdschlssel*/
/*========================================================================*/

/*==============================================================*/
/* Table: artists                                               */
/*==============================================================*/
create table artists
(
   artistId             int not null auto_increment,
   name                 varchar(255) not null,
   primary key (artistId)
)
ENGINE=InnoDB;

/*==============================================================*/
/* Table: cds                                                   */
/*==============================================================*/
create table cds
(
   cddbId               bigint not null,
   artistId             int not null,
   title                varchar(255) not null,
   version              int not null,
   numTracks            int not null,
   extd                 text,
   disclen              int not null,
   year                 char(4),
   genreId              int not null,
   primary key (cddbId)
)
ENGINE=InnoDB;

/*==============================================================*/
/* Table: genres                                                */
/*==============================================================*/
create table genres
(
   genreId              int not null,
   genre                varchar(255),
   primary key (genreId)
)
ENGINE=InnoDB;

/*==============================================================*/
/* Table: tracks                                                */
/*==============================================================*/
create table tracks
(
   cddbId               bigint not null,
   trackNo              int not null,
   offset               int not null,
   title                varchar(255) not null,
   artistId             int,
   extt                 text,
   primary key (cddbId, trackNo)
)
ENGINE=InnoDB;
